#include"process.h"

//增加一个下载人物的场景结合进度条一起
double target_file_size = 1024.0;
double speed = 1.0;

void Download(double size , double split)
{
    double current_total = 0.0;//统计下载了多少
    //只要没下完就一直下载下去
    while(current_total <= size)//相当的时候也刷新一下进度条
    {
        FlushProcess(size , current_total);//让刷新的函数自己计算下载的进度
       //当下载完了直接退出
       if(current_total == size) break;
        current_total+= split;
        usleep(10000);
    }
}

int main()
{
    //Process();
    printf("下载中：\n");
    Download(target_file_size , speed);
    printf("下载中：\n");
    Download(200.0,2.0);
    printf("下载中：\n");
    Download(2000.0 , 10.0);
    return 0;
}
